Roundcube Plugin Carddav installieren
Wir setzen uns das Root MySQL Passwort in der Variable myPassword
.
myPassword="<PASSWORD>"
Dann gehen wir in das Installationsverzeichnis von Roundcube und führen folgenden composer Befehl aus.
tux:~$ cd /home/tux/htdocs/roundcube/
tux:~/htdocs/roundcube$ composer require --update-no-dev -o "roundcube/carddav:*"
Nun modifizieren wir die mysql.sql
Files und entfernen TABLE_PREFIX
aus den Dateien.
for x in $(ls -1 /home/tux/htdocs/roundcube/plugins/carddav/dbmigrations/*/mysql.sql); do
perl -pi -e 's/TABLE_PREFIX//g' $x
done
Als nächstes führen wir alle mysql.sql
Files mit folgendem Befehl aus.
for x in $(ls -1 /home/tux/htdocs/roundcube/plugins/carddav/dbmigrations/*/mysql.sql); do
mysql -u root --password=${myPassword} roundcube < $x
done